Graphical Tools

The signal processing packages introduce new objects to create plots that follow engineering convention. One- and two-dimensional sequences are displayed in ``lollipop'' style [Oppenheim and Schafer] via <#618#>SequencePlot<#618#>, whereas <#619#>SignalPlot<#619#> graphs one- and two-dimensional continuous signals. Both <#620#>SignalPlot<#620#> and <#621#>SequencePlot<#621#> support the same options as does the standard plotting function <#622#>Plot<#622#>. <#623#>PoleZeroPlot<#623#> displays pole-zero diagrams for one- and two-dimensional transfer functions. This function supports only one option <#624#>Dialogue<#624#> which if <#625#>True<#625#> or <#626#>All<#626#> forces the printing of the values of the poles and zeroes before they are plotted.

<#627#>RootLocus<#627#> and <#628#>MagPhasePlot<#628#> generate root locus plots and plot magnitude/phase responses, respectively. <#629#>MagPhasePlot<#629#> displays continuous-time as well as discrete-time Fourier transforms as long as the options are set properly. The default options are biased toward DTFT's: 94, 95, 96, 97, and 98. For CTFT's, 99 option should be set to 100 and the 101 should also be set to 102 which would give the familiar Bode diagram. These routines also support the same options as <#630#>Plot<#630#> does, Two of the options, <#631#>PlotRange<#631#> and <#632#>DisplayFunction<#632#>, are useful for generating animations of frequency dependence on a parameter.